impede the progress - Español Inglés Diccionario